A Reflective Middleware Framework for Communication in Dynamic Environments
نویسندگان
چکیده
The goal of a flexible communication framework is to allow dynamic customization of complex communication protocols without compromising the overall system performance. However, the communication protocols provided in successful middleware frameworks are usually tailored to specific and/or static requirements are not suitable for dynamic environments. In dynamic environments, applications must be able to customize communication protocols on-the-fly in order to respond to change requirements while protecting the system from reaching inconsistent states that can lead to deadlocks, livelocks and incorrect execution semantics. Hence, there is a need to identify interprotocol and protocol-(middleware) service interactions in order to ensure safe flexibility of the system. The work described here proposes a reflective communication framework (RCF) capable of expressing different levels of dynamic customization of communication protocols while ensuring safe customization of communication protocols.
منابع مشابه
It ’ s flexible and reconfigurable yet simple for programmers to use , notably for building dynamic distributed applications operating on the Net . The Case for REFLECTIVE Middleware
Recent advances in distributed, mobile, and ubiquitous systems demand new computing environments characterized by a high degree of dynamism. Variations in resource availability, network connectivity, and hardware and software platforms influence the performance of the related user applications. The expected growth of ubiquitous computing over the next five years will further alter the nature of...
متن کاملDesign and Implementation of a Composable Reflective Middleware Framework
With the evolution of the global information infrastructure, service providers will need to provide effective and adaptive resource management mechanisms that can serve more concurrent clients and deal with applications that exhibit Quality of Service (QoS) requirements. Flexible, scalable and customizable middleware can be used as enabling technology for next generation systems that adhere to ...
متن کاملRAISE: Reflective Middleware Architecture for Integrated Simulation Environments
RAISE is a research project aimed at building a framework and platform that supports the integration of multiple existing models, simulations, and data. The grand challenge is to facilitate the process of pulling the independently created models together. In our approach, RAISE, we explore a reflective middleware to address challenges of integrated simulation environments in which interoperabil...
متن کاملA Context-Aware Reflective Middleware Framework for Adaptive Real-time Vehicle Applications
Software has become crucial to develop vehicle systems. Future unmanned intelligent vehicle safety systems will increasingly rely on situational contexts collected at runtime through temporally built ad-hoc and dynamic networks for vehicle-to-vehicle and vehicle-to-roadside communications and dynamic adaptation to the contexts to improve vehicle safety and reduce traffic congestion. Context-awa...
متن کاملDesign and Implementation of a Safe, Reflective Middleware Framework
With the rapid evolution of the global information infrastructure and ubiquitous computing environments, service providers will need to provide effective and adaptive resource management mechanisms that can serve concurrent applications in the presence of changing system conditions. Flexible, scalable and customizable middleware can be used as enabling technology for next generation systems tha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002